#!/bin/bash

# 运行Java高程计算器的脚本

# 检查Java是否安装
if ! command -v java &> /dev/null
then
    echo "错误: Java未安装，请先安装Java运行环境"
    echo "推荐安装JDK 8或更高版本"
    exit 1
fi

# 编译Java代码（如果bin目录不存在）
if [ ! -d "bin" ]; then
    echo "未找到编译后的类文件，尝试编译Java代码..."
    mkdir -p bin
    javac -d bin src/main/java/com/geocalc/*.java
    if [ $? -ne 0 ]; then
        echo "编译失败，请检查Java代码是否有错误"
        exit 1
    fi
fi

# 运行程序
echo "启动高程计算器..."
echo "请确保当前目录下存在dem001.txt数据文件"
echo ""
java -cp bin com.geocalc.ElevationCalculatorApp